1 🧪 Tarea 2: Practicar los comandos de solución de problemas

En esta tarea ejecutarás comandos clave para resolver problemas de red en una instancia EC2 de Amazon Linux. Cada comando corresponde a una capa del modelo OSI.


1.1 🌐 Capa 3 (Red): ping y traceroute

1.1.1 🔹 Comando ping

Objetivo: Verificar la conectividad con un servidor.

ping 8.8.8.8 -c 5
  • 8.8.8.8 es un servidor DNS público de Google.
  • -c 5 indica que se enviarán 5 paquetes.
  • ✅ Utiliza este comando para confirmar si hay respuesta de red y verificar reglas de seguridad (grupos de seguridad, ACLs).

1.1.2 🔹 Comando traceroute

Objetivo: Diagnosticar la ruta y latencia de red hasta un destino.

traceroute 8.8.8.8
  • Muestra todos los saltos intermedios entre tu instancia y el destino.
  • ⚠️ Tres asteriscos *** indican un salto fallido (posible pérdida de paquetes).
  • 📉 Útil para determinar si el problema está en AWS o en el ISP del cliente.

1.2 🔌 Capa 4 (Transporte): netstat y telnet

1.2.1 🔹 Comando netstat

Objetivo: Verificar conexiones TCP activas y puertos en escucha.

netstat -tp
  • -t: muestra solo conexiones TCP.
  • -p: muestra el programa/proceso que mantiene la conexión.
  • 📌 Útil para confirmar si hay servicios escuchando en puertos no autorizados.

1.2.2 🔹 Comando telnet

Objetivo: Probar la conectividad TCP a un puerto específico.

Instala telnet si no está disponible:

sudo yum install telnet -y

Ejecuta el comando:

telnet www.google.com 80
  • Conecta al puerto 80 de Google (HTTP).
  • 🛑 Si la conexión es rechazada, puede indicar un firewall o grupo de seguridad que bloquea el tráfico.
  • ⏳ Si hay timeout, probablemente no haya ruta de red disponible.

1.3 🌍 Capa 7 (Aplicación): curl

1.3.1 🔹 Comando curl

Objetivo: Verificar el estado HTTP de un servidor web.

curl -vLo /dev/null https://aws.com
  • -v: salida detallada (verbose).
  • -L: sigue redirecciones.
  • -o /dev/null: descarta la salida de contenido HTML.
  • 🟢 Busca una respuesta 200 OK como confirmación de éxito.

Consejo: Cada uno de estos comandos puede ayudarte a ubicar rápidamente el nivel de la red donde se encuentra un problema de conectividad.